package com.study.model.mdao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONObject;

@Mapper
public interface CompetitorsMapper {
	/**
	 * 查询所有
	 *
	 */
	List<JSONObject> selectAll();

	List<JSONObject> selectAll1();

	/**
	 * 按照条件查询
	 * 
	 * @param cusid
	 */

	List<JSONObject> selectByWhere(@Param("power") String power, @Param("input") String input,
			@Param("cusid") Integer cusid);

	/**
	 * 按照条件查询(员工)
	 */

	List<JSONObject> selectByWhereOne(@Param("power") String power, @Param("input") String input,
			@Param("useid") String useid, @Param("cusid") Integer cusid);

	/**
	 * 根据id查询 Wcx
	 * 
	 * @param id
	 * @return
	 */
	JSONObject selectByid(@Param("comid") int comid);

	boolean insertcom(@Param("company") String company, @Param("cusid") String cusid, @Param("price") double price,
			@Param("oppid") String oppid, @Param("nengli") int nengli, @Param("othergood") String other,
			@Param("youshi") String youshi, @Param("lieshi") String lieshi, @Param("celuv") String celuv,
			@Param("more") String more);

	boolean updatecompet(@Param("company") String company, @Param("price") double price, @Param("nengli") String nengli,
			@Param("othergood") String other, @Param("youshi") String youshi, @Param("lieshi") String lieshi,
			@Param("celuv") String celuv, @Param("more") String more, @Param("comid") int comid);
	
	/**
	 * 根据客户id查询所有记录
	 * @param id
	 * @return
	 */
	Integer findCountById(String id);
}
